#header .logo {margin-top: 0px;}
/**/

body
{
color:#000;
}

.home_widget {background: #fff; border: 1px solid #CCC2A8; height:250px;}

.textwidget {padding-left:8px; padding-right:8px;}

.navbar ul li {margin-left:25px;font-size:97%;}

#ribbon.page{background:none;}

#ribbon .content h1 {color:#2B0E05;}

#ribbon.page {height:0;}

#header .nav {margin:30px 0 25px 0}

.footer_nav a:link, .footer_nav a:visited
{
color:#726D46;
text-decoration: none;
}

.footer_nav a:hover, .footer_nav a:active
{
color:#726D46;
text-decoration: none;
}


#wrapper3
{
background: #FFF;
padding-left: 20px;
padding-top: 20px;
border: 1px solid #CCC2A8; 
margin-top:10px;
}

img.photo {
background: white;
border: solid 1px #CCC;
padding: 5px;
}

::selection, *::-moz-selection
{
background: #CCC2A8;
}

a, a:visited
{
color: #B84D15;
text-decoration:none;
}
a:hover, a:visited:hover
{
color: #B84D15;
text-decoration:underline;
}

#ribbon .content h1
{
margin-top:30px;
text-shadow:none;
}

#header .nav {
margin: 45px 0 25px 0;
}

.search-excerpt
{
color: inherit;
background: #FFFF80;
}

#ribbon .content .tagline, .tagline
{
margin-top:0;
color:#B84D15;
}

#fancy-table {
text-align: left;
border-collapse: collapse;
width:570px;
}

#fancy-table th {
padding: 0px 12px 5px 12px;
font-weight: normal;
font-size: 16px;
color: #2B0E05;
border-bottom: 1px solid #D2CEBE;
text-align: left;
}

#menu-top-menu
{
width: 960px;
margin:0 auto;
float:none;
}

.navbar ul
{
float:left;
padding-top:5px;
}

.navbar ul li
{
padding-left:40px;
}

.nav
{
float:none;
}